/*
	@file: log/include/logger/OStreamLogger.h
	@author: Wolfhead
 */
#ifndef _LOG_OSTREAM_LOGGER_H_
#define _LOG_OSTREAM_LOGGER_H_

#include <boost/thread.hpp>
#include "Logger.h"

namespace logger
{

class OStreamLogger
	: public Logger
{
public:
	int log(const std::string& message);

	int log(const std::vector<std::string>& message_vec);
	
private:
	boost::mutex m_mutex;
};

} //namespace logger

#endif // #ifndef _LOG_OSTREAM_LOGGER_H_
